package com.xoa.service.equipment;

import com.xoa.model.equipment.EquipCapy;
import com.xoa.util.LimsJson;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

public interface EquipCapyService {

    public LimsJson<EquipCapy> selectEquipCapy(HttpServletRequest request, Integer page, Integer pageSize, Boolean useFlag, String typeCode);

    public  LimsJson addEquipCapy(List<EquipCapy> list);

    public  LimsJson<EquipCapy> deleteEquipCapy(Integer capyId);

    public  LimsJson<EquipCapy> deleteArrayEquipCapy(String ids);

    public LimsJson<EquipCapy> changeStatus(String capyIds, Integer status);

    public LimsJson<EquipCapy> editEquipCapy(EquipCapy equipCapy);

    public List<Object> selectCommonCode(String parentTypeNo, String codeTypeNo, Integer taskId);

    public List<Map<String , Object>> selectEquipCapyEdit(Integer equipTypeId);

    public LimsJson equipTypeCodeList();

    public LimsJson findBytyoeCodeTree(String typeCode, Integer equipTypeId);


}
